// const https = require("https");

// // http的get方法就是用来做数据请求的
// // node的请求是不会有跨域
// https.get("https://www.taobao.com/", (res) => {
//   let result = "";
//   let num = 0;
//   // 监听数据的改变
//   // 能得到的数据量是有限的
//   res.on("data", (chunk) => {
//     // console.log(data.toString());
//     // console.log(data + "");
//     result += chunk;
//     num++;
//   });
//   // 表示所有的数据都请求得到了
//   res.on("end", () => {
//     console.log(result);
//     console.log(num);
//   });
// });

const http = require("http");
const https = require("https");

http
  .createServer((request, response) => {
    https.get("https://www.taobao.com/", (res) => {
      let result = "";
      // 监听数据的改变
      // 能得到的数据量是有限的
      res.on("data", (chunk) => {
        // console.log(data.toString());
        // console.log(data + "");
        result += chunk;
      });
      // 表示所有的数据都请求得到了
      res.on("end", () => {
        response.writeHead(200, {
          "content-type": "text/html;charset=UTF-8",
        });
        response.write(result);
      });
    });
  })
  .listen(3000);
